-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[bazel] Update to Bazel 8 #16757
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: trunk
Are you sure you want to change the base?
[bazel] Update to Bazel 8 #16757
Conversation
|
Thank you, @shs96c for this code suggestion. The support packages contain example code that many users find helpful, but they do not necessarily represent After reviewing the change, unless it is a critical fix or a feature that is needed for Selenium We actively encourage people to add the wrapper and helper code that makes sense for them to their own frameworks. |
19e0ad3 to
23d2410
Compare
|
@shs96c should we remove |
|
@titusfortner, we probably could. It's meant to be a lot more stable and cross-platform these days. |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
p0deje
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😍
RenderMichael
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The last commit fixed things on my non-VM Windows machine!
User description
This also updates all the bazel deps we have to their latest versions.
PR Type
Enhancement
Description
Update Bazel from 7.4.1 to 8.5.0 with compatibility flags
Update all Bazel dependencies to latest compatible versions
Add prebuilt protoc toolchain and protobuf module integration
Fix Windows build issues with minimatch dependency and symlinks
Add explicit Java/CC rule imports for Bazel 8 compatibility
Diagram Walkthrough
File Walkthrough
2 files
Update Bazel version to 8.5.0Update Bazel 8 compatibility flags and settings4 files
Update all Bazel dependencies and add protobufUpdate Maven artifact hashes and versionsAdd minimatch dependency for Windows buildsUpdate lock file with minimatch dependency20 files
Remove deprecated runner parameter from test suiteRemove runner parameter and related commentsAdd JavaInfo import from rules_javaAdd JavaInfo import from rules_javaAdd java_common and JavaInfo importsAdd java_library and java_plugin importsAdd java_binary import from rules_javaAdd java_library import from rules_javaAdd java_library import from rules_javaAdd java_library import from rules_javaAdd java_import import from rules_javaAdd java_import import from rules_javaAdd java_binary import and use explicit ruleAdd cc_library import from rules_ccAdd cc_common import from rules_ccAdd cc_common import from rules_ccAdd cc_binary import from rules_ccAdd java_binary import from rules_javaAdd java_binary import from rules_javaAdd patch for protobuf toolchain resolution1 files
Add CheckReturnValue suppression warning annotation4 files
Fix assertion to properly check boolean valuePre-load minimatch to fix Windows symlink issuesAdd minimatch to closure_make_deps_wrapper dataAdd patch for contrib_rules_jvm select handling2 files